﻿using Cart.HoaDonSrv;
using Cart.NguoiDungSrv;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Cart
{
    public partial class LichSuMuaHang : VdcInc.vdcAJAXPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            var user = Session["nsd"] as NguoiDung;
            if (user == null) Response.Redirect("~/TrangChu.aspx");
            else
            {
                using (var userService = new HoaDonSrv.HoaDonServiceClient())
                {
                    var lst = userService.DanhSachHoaDon(user.Id);
                    RptParent.DataSource = lst;
                    RptParent.DataBind();
                }
            }
        }
        public string vXoaHoaDon(string strHoaDonId)
        {
            var hoadonmodel = new HoaDon();

            if (strHoaDonId != null && strHoaDonId != "")
            {
                hoadonmodel.Id = Convert.ToInt64(strHoaDonId);
                hoadonmodel.TrangThai = 3;

                using (var userService = new HoaDonSrv.HoaDonServiceClient())
                {
                    bool check = false;
                    var lsthd = userService.DanhSachHoaDon(0);
                    foreach (var hoadon in lsthd)
                    {
                        if (hoadon.Id == Convert.ToInt64(strHoaDonId))
                        {
                            if (hoadon.TrangThai == 0) check = true;
                        }
                    }
                    if (check == true)
                    {

                        var result = userService.CapNhatHoaDon(hoadonmodel);
                        return "Xóa " + result;
                    }
                    else return "Phiếu đã xuất hàng. Không thể xóa";

                }
            }
            else
            {
                return "Không lấy được dữ liệu hóa đơn. Xóa thất bại";
            }
        }
    }
}